divide and conquer sorting - French English Dictionary